<?php
$cd_cliente = @$_POST['cd_cliente'];
if(!$cd_cliente)
	exit;

require_once('../includes/frameworkajax.php');

//Extensões conhecidas pelo sistema
$exts = array( 'gif' => 1, 'jpg' => 1, 'png' => 1, 'jpeg' => 1, 'tif' => 1, 'bmp' => 1, 'no' => 1);

//Seleciona os arquivos de um fluxo
$sqlFiles = "select ci_file,
				cd_usuario,
				nm_file,
				ds_ext,
				ds_descricao,
				to_char(dt_data, 'DD/MM/YYYY') as data
			from tethys.tb_file
			where cd_usuario=$cd_cliente
			order by ci_file asc";
$files = Connection::query($sqlFiles);

if($files->rowCount() > 0){
	while ($rowItem = $files->fetch()) {

		if(@$exts[$rowItem['ds_ext']]){
			$ext = $rowItem['ds_ext'];
		}
		else{
			$ext = 'no';
		}

		$ds_descricao = '';
		
		if($rowItem['ds_descricao']){
			$ds_descricao = '<br><b>Descrição: </b>'.$rowItem['ds_descricao'];
		}
		
		$shortName = $rowItem['nm_file'];
		
		if(strlen($rowItem['nm_file']) > 50)
			$shortName = substr($rowItem['nm_file'], 0, 50).'...';
			
		$nameIconWindows = wordwrap($rowItem['nm_file'], 18, '<br>', true);

		if(strlen($rowItem['nm_file']) > 30)
			$shotName = substr($rowItem['nm_file'], 0, 30).'...'; 
		
		echo '<div class="fileicon">
			<a href="down.php?ci_file='.$rowItem['ci_file'].'&cd_cliente='.$rowItem['cd_cliente'].'&ds_ext='.$rowItem['ds_ext'].'&nm_file='.$rowItem['nm_file'].'" title="<b>Data da Criação: </b>'.$rowItem['data'].'"><img src="assets/tipo/'.$ext.'.png"/><br>'.$nameIconWindows.'</a>
			<div class="control">
				<input type="button" class="btEdit" title="Editar" onclick="openDialogFilesEdit('.$rowItem['ci_file'].', \''.$rowItem['nm_file'].'\', \''.trim($rowItem['ds_descricao']).'\')"/>
		  		<input type="button" class="btDelete" title="Apagar" onclick="openDialogFilesDel(\''.$rowItem['ci_file'].'.'.$rowItem['ds_ext'].'\', \''.$shortName.'\')"/>
			</div>
		  </div>';
	}
}else{
	echo 'Nenhum arquivo foi anexado.';
}
?>
<script type="text/javascript">
$(function(){

	$(".fileicon").mouseover(function(){
	    $(this).css({border: "2px solid #CECECE"});
	    $(this).find(".control").show();
	}).mouseout(function(){
	    $(this).css({border:"2px solid transparent"});
	    $(this).find(".control").hide();
	});

	$('.fileicon a[title], .fileicon input[title]').tooltipsy({
	    show: function (e, $el) {
	        $el.css({
	            'left': parseInt($el[0].style.left.replace(/[a-z]/g, '')) - 50 + 'px',
	            'opacity': '0.0',
	            'display': 'block'
	        }).animate({
	            'left': parseInt($el[0].style.left.replace(/[a-z]/g, '')) + 50 + 'px',
	            'opacity': '1.0'
	        }, 300);
	    },
	    hide: function (e, $el) {
	        $el.slideUp(100);
	    }
	});
	
});
</script>